﻿using System;
using SoftSource.MVVMC;
using SoftSource.Timecard.Web.Data;

namespace SoftSource.Timecard.ViewModelInterfaces
{
    public interface IProjectMemberEditorViewModelConsume : IDataViewModelConsume
    {
        #region Properties

        ProjectMember Member { get; }

        #endregion Properties

        #region Methods

        Action Completed { get; }

        #endregion Methods
    }
    public interface IProjectMemberEditorViewModelService : IDataViewModelService
    {
        #region Properties

        ProjectMember Member { get; set; }

        #endregion Properties

        #region Methods

        Action Completed { get; set; }

        #endregion Methods
    }
    public interface IProjectMemberEditorViewModel : 
        IDataViewModel, 
        IProjectMemberEditorViewModelConsume, 
        IProjectMemberEditorViewModelService
    {
    }
}
